package com.example.backupgeo.service;

import com.example.backupgeo.entity.User;
import com.example.backupgeo.util.ResultVO;

public interface UserService {

    /**
     * 查询所有用户
     */
    public ResultVO findAll();

    /**
     * 通过userId查询用户信息
     */
    public ResultVO queryUserInfoByUserId(String userId);

    /**
     * 添加用户
     */
    public ResultVO addUser(User user);

    /**
     * 用户登录
     */
    public ResultVO login(String name, String password);

    /**
     * 更新用户信息
     */
    public ResultVO update(User user);

    /**
     * 注销用户信息
     */
    public ResultVO deleteUser(String userId);
}
